Data Flow Analysis of Recursive

نویسندگان

  • Albert Cohen
  • Martin Griebl
چکیده

Most imperative languages only ooer arrays as \\rst-class" data structures. Other data structures, especially recursive data structures such as trees, have to be manipulated using explicit control of memory, i.e., through pointers to explicitly allocated portions of memory. We believe that this severe limitation is mainly due to historical reasons, and this paper will try and demonstrate that modern analysis techniques, such as data ow analysis, allow to cope with the compilation problems associated with recursive data structures. As a matter of fact, recursion in the ow of control also is a current open issue in automatic parallelization: to our knowledge, no theory allows the parallelization of, e.g., recursive Pascal programs. This paper uniformly handles both issues. We propose a kernel language that manipulates recursive data structures in an elegant, algebraic way. In this preliminary work, both data-and control-recursive structures are restricted, so that a data ow analysis is possible. Departing from classical frameworks in automatic parallelization, our framework not only relies on integer linear programming but also on language theory.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determination of the Best Hierarchical Clustering Method for Regional Analysis of Base Flow Index in Kerman Province Catchments

The lack of complete coverage of hydrological data forces hydrologists to use the homogenization methods in regional analysis. In this research, in order to choose the best Hierarchical clustering method for regional analysis, base flow and related index were extracted from daily stream flow data using two parameter recursive digital filters in 43 hydrometric stations of the Kerman province. Ph...

متن کامل

مقایسه روش‌های برآورد دبی پایه بر اساس تفکیک هیدروگراف جریان(مطالعه موردی حوزه آبخیز کارون)

Estimating the volume of groundwater contribution to runoff within a watershed is one of the most important subjects in water resources management and hydrology. In this paper, groundwater contribution to total runoff as a base flow index was estimated using hydrograph separation in six stream gauging stations in southwest of Iran. The major objective of this research is to distinguish the most...

متن کامل

مقایسه روش‌های برآورد دبی پایه بر اساس تفکیک هیدروگراف جریان(مطالعه موردی حوزه آبخیز کارون)

Estimating the volume of groundwater contribution to runoff within a watershed is one of the most important subjects in water resources management and hydrology. In this paper, groundwater contribution to total runoff as a base flow index was estimated using hydrograph separation in six stream gauging stations in southwest of Iran. The major objective of this research is to distinguish the most...

متن کامل

مدل‌سازی منطقه‌ای و ارزیابی ضریب جریان در حوزه کرخه

Estimating the runoff coefficient that is influenced by morphometric, geologic and hydro climatologically factors are the most important issues in hydrology and information of its role in the planning and management of water resources is more important. In this research, twenty hydrometric stations with common period from 1974 to 1999were selected. Physiographic parameters of the catchments fro...

متن کامل

A real-time recursive dynamic model for vehicle driving simulators

This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996